package bmp

import "code.google.com/p/go.image/bmp"

bmp包实现了bmp图片的编解码。参见http://www.digicamsoft.com/bmp/bmp.html

Index

Variables

var ErrUnsupported = errors.New("bmp: unsupported BMP image")

ErrUnsupported表示输入的bmp图片包含合法但尚不支持的属性。

func Decode

func Decode(r io.Reader) (image.Image, error)

Decode从r读取并解析一个bmp图像,返回该图像的image.Image接口。限制:该图像必须是每像素1或3字节。

func DecodeConfig

func DecodeConfig(r io.Reader) (config image.Config, err error)

DecodeConfig从r读取并返回一个bmp图像的配置信息(色彩模型和尺寸),而不会解码整个图像。限制:该图像必须是每像素1或3字节。

func Encode

func Encode(w io.Writer, m image.Image) error

Encode将图像m以bmp格式写入w。